snack-bar vehicle - French English Dictionary